package lv.servidordisqueria.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import lv.mensajeriadisqueria.idomain.ITipoSoporte;

/**
 * Es la clase con cual se mapea con la tabla TIPO_SOPORTE
 * de la base de datos
 */
@Entity
@Table(name = "TIPO_SOPORTE")
public class TipoSoporte extends Domain implements ITipoSoporte {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -5183073288547952750L;
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "ID_TIPO_SOPORTE")
	private Integer idTipoSoporte;
	
	@Column(name = "DESCRIPCION")
	private String descripcion;
	
	public TipoSoporte(){}

	public TipoSoporte(String descripcion) {
		super();
		this.descripcion = descripcion;
	}
	
	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	@Override
	public Integer getIdTipoSoporte() {
		return idTipoSoporte;
	}

	@Override
	public void setIdTipoSoporte(Integer idTipoSoporte) {
		this.idTipoSoporte = idTipoSoporte;
	}
}